river tortoise - French English Dictionary